puppies health animal hospital dog cats breast allergies asthma aids breast cancer puppy kittens dog food cat food grooming cancer kennel cat veterinarian breeder animal vet allergy